Hurricane Beryl continues to batter the Caribbean