Hurricane Beryl has lashed Mexico's Yucatán Peninsula after wreaking havoc across the Caribbean, causing at least 10 deaths. It made landfall as a...