Social simulation of commercial and financial behaviour for fraud detection research