Zanzibar has annulled its presidential election over accusations of vote rigging