Zimbabwe declares national emergency over cholera