Divers missing for 18 hours rescued after drifting miles off North Carolina coast