Cyclone Idai: Thousands still struggling to cope