'They could have done more': Zimbabweans slam gov't anti-cholera campaign