CellTrust: a Reputation Model for C2C Commerce