Thousands of Yemeni pro and anti-government protestors threw stones at each other in violent clashes