43 killed in suicide attack in Yemeni capital