Al-Qaeda’s leader in Afghanistan has vowed revenge for the killing of one of its top commanders in neighbouring Pakistan last week, saying Abu Laith al-Libi was killed by the weapon of “despicable cowards”.