Over 30 dead in armed Yemen clashes