MATEval: A Multi-Agent Discussion Framework for Advancing Open-Ended Text Evaluation