CEB: Compositional Evaluation Benchmark for Fairness in Large Language Models