Homeless shelter raises money for little girl battling cancer