An integration of federated learning with blockchain for credit risk assessment