Tropical Storm Ophelia makes landfall in North Carolina, leaving heavy rain and floodingAlejandro Baños