CS-Sum: A Benchmark for Code-Switching Dialogue Summarization and the Limits of Large Language Models