Greensboro man charged with insurance fraud in hit-and-run crash