Packing winds of 100mph, Hurricane Arthur has made landfall in North Carolina after reaching Category Two storm status, wrecking the 4 July holiday plans of thousands of Americans.