Ophelia slams Mid-Atlantic with powerful rain and winds after making landfall in North Carolina