Wind, rain and floods as Hurricane Beryl tears through Caribbean