Hurricane Dorian came to a catastrophic day-long halt over the north-west Bahamas, flooding the islands of Abaco and Grand Bahama with walls of water.