Distinguishing social and cultural features of cholera in urban and rural areas of Western Kenya: Implications for public health