Predicting endemic cholera: the role of climate variability and disease dynamics