pFL-Bench: A Comprehensive Benchmark for Personalized Federated Learning