Homeless man fields punts at USC football practice