CFinBench: A Comprehensive Chinese Financial Benchmark for Large Language Models