BIBench: Benchmarking Data Analysis Knowledge of Large Language Models