Platelets and hemostasis: a new perspective on an old subject.