Needle Threading: Can LLMs Follow Threads through Near-Million-Scale Haystacks?