Mystery shipwreck found off North Carolina coast