A weakened Hurricane Dorian flooded homes on North Carolina's Outer Banks on Friday with a ferocity that took even storm-hardened residents by surprise, forcing people to retreat to their attics.