Shriners Hospitals for Children gets $60 million gift, largest in its history