Carteret County man charged with insurance fraud