Homocysteine and education but not lipoprotein (a) predict estimated 10-year risk of cardiovascular disease in blood donors: a community based cross-sectional study