Punta Gorda man arrested for hit-and-run crash