At least 20 people have died in a cholera outbreak in Zimbabwe's capital, Harare, and two thousand have been infected, with the number of cases growing daily.