NBC: Taliban releases American detained in Afghanistan