Precise and Scalable Points-to Analysis via Data-Driven Context Tunneling