Greensboro man charged with insurance fraud