Dorian still hammering Grand Bahama Island