Heparin-associated thrombocytopenia: observations on the mechanism of platelet aggregation.