12 killed in protests in the southern Yemeni city of Taiz, Tom Finn reports