Evaluating cluster-based synthetic data generation for blood-transfusion analysis