Undocumented immigrant charged in hit and run