A 3 million year old megalodon shark tooth from North Carolina