Southwest Yemen clashes leave at least 40 killed