NBC News: American detained by the Taliban in Afghanistan has been released