Homeless man rescued from garbage truck