Homeless man saves $100, donates to children's hospital