Hurricane Dorian lands a punch on Outer Banks