A GIS-based cholera forecast model