Homocysteine and cardiovascular complications in diabetes