Cryptonite: A Cryptic Crossword Benchmark for Extreme Ambiguity in Language