Cyclone’s huge floods leave hundreds dead in southern Africa