GeoEval: Benchmark for Evaluating LLMs and Multi-Modal Models on Geometry Problem-Solving