WHO says Zimbabwean cholera epidemic 'past its peak'