Hyperhomocysteinaemia, Helicobacter pylori, and coronary heart disease