Cyclone Kenneth leaves Mozambique reeling