‘American Taliban’ fighter John Walker Lindh released from federal prison