Wind and rain from Hurricane Helene battered resorts in Cancun