CRUST-Bench: A Comprehensive Benchmark for C-to-safe-Rust Transpilation