Cytochrome 1A1 and 1B1 gene diversity in the Zanzibar islands