Vanessa Williams visits childrens hospital