DarkBench: Benchmarking Dark Patterns in Large Language Models