Platelets and thrombogenesis--current concepts.