Homocysteine metabolism in cardiovascular cells and tissues: implications for hyperhomocysteinemia and cardiovascular disease