Britney Spears visits children’s hospital