FinBen: A Holistic Financial Benchmark for Large Language Models