AI Meet ChemBench: A Machine Learning Framework Designed to Rigorously Evaluate the Chemical Knowledge and Reasoning Abilities of LLMs