Biochemistry and physiology of blood platelets.