DS-1000: A Natural and Reliable Benchmark for Data Science Code Generation