43 dead in suicide attack in Yemen capital: medics