LongBench: A Bilingual, Multitask Benchmark for Long Context Understanding