zanzibar constitutes a region of tanzania with a high degree of autonomy