‘There is death all over’: Cyclone Idai toll rises above 300