Mozambique weather flood Cyclone threat bears down on coast