One billion people in 43 countries face cholera risk, amid ‘bleak’ outlook