Al-Qaeda militants kill dozens in Yemen