NBC: Tropical Storm Ophelia makes landfall in North Carolina