The streets of Charleston, South Carolina, vanished beneath water on Thursday as Hurricane Dorian skirted the US coast after reducing parts of the Bahamas to rubble.