CTBench: A Comprehensive Benchmark for Evaluating Language Model Capabilities in Clinical Trial Design