Document Haystacks: Vision-Language Reasoning Over Piles of 1000+ Documents