In a cycle of extreme weather, drought in southern Africa leaves some 20 million facing hunger