Video | Powerful cyclone makes landfall in Mozambique and Mayotte after sweeping across Indian Ocean