Southern Africa is teetering on the brink of a massive humanitarian crisis as floods sweep through the region forcing tens of thousands of children from their homes.