CASE-Bench: Context-Aware SafEty Benchmark for Large Language Models