nvBench: A Large-Scale Synthesized Dataset for Cross-Domain Natural Language to Visualization Task