Homocysteine, coagulation, platelet function, and thrombosis