Top al-Qaeda leader killed in eastern Afghanistan