At least 22 people have been killed in an attack at the airport in the southern Yemeni city of Aden.