Fraud detection using fraud triangle risk factors