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