Trust Theory: A Socio-Cognitive and Computational Model