Battleboro man charged with insurance fraud in staged crash