New hotel opens in Zanzibar