Rochester hit-and-run suspect charged