Man identified, charged in Rochester hit and run