ChemEval: A Comprehensive Multi-Level Chemical Evaluation for Large Language Models