Two Americans held by the Taliban were exchanged for an Afghan imprisoned in the US on narco-terrorism charges.