Homocysteine and S-adenosylated metabolites in cardiovascular disease