Towards a Unified Multi-Dimensional Evaluator for Text Generation