AGIEval: A Human-Centric Benchmark for Evaluating Foundation Models