Cyclone Idai has left 500 people dead and devastated southern Africa’s most vulnerable