A service trust evaluation model using clustering fuzzy inference for guiding network service selection