Caribbean braces for life-threatening Hurricane Beryl