Hurricane Irene has hit the Carolinas and Virginia, causing widespread power cuts and localised flooding.