DA-Code: Agent Data Science Code Generation Benchmark for Large Language Models