Sheffield driver pleads guilty to hit and run