Social and cultural determinants of oral cholera vaccine uptake in Zanzibar