Yemen clashes kill more than 40 in 24 hours