North Carolina man charged with more than $1M in travel insurance fraud