Homeless man hands out $100 bills