Johnny Depp, Dressed as Jack Sparrow, Surprises Children's Hospital Patients