Officials: al-Qaida, Taliban on the Run