Trust Evaluation and Establishment for Multi-Agent Systems