Platelet physiology--facts and fiction.