Over 40 dead in Yemen clashes