Zanzibar signs $230 million contract to upgrade Pemba Airport