Homocysteine and vascular diseases.