Aggregation of human platelets induced by porcine endothelial cells is dependent upon both activation of complement and thrombin generation