Synthetic protein treated versus heparin coated cardiopulmonary bypass surfaces: similar clinical results and minor biochemical differences.