SafeAgentBench: A Benchmark for Safe Task Planning of Embodied LLM Agents