Zanzibar 's semi-autonomous status and popular opposition have led to two contentious elections since 1995 , which the ruling party won despite international observers ' claims of voting irregularities .