Cyclone devastates Mayotte