Serum homocysteine, folate and risk of stroke: Kuopio Ischaemic Heart Disease risk factor (KIHD) Study