Obama thanks troops in Afghanistan, says 'Al Qaeda is on its heels ... because of you'