CauSciBench: A Comprehensive Benchmark on End-to-End Causal Inference for Scientific Research