Fuzzy trust evaluation and credibility development in multi-agent systems