Pounding Caribbean, Hurricane Maria rips off an ‘avalanche of roofs’ in Dominica