Wilkesboro man charged with insurance fraud