Helicobacter pylori infection and ischaemic heart disease: an overview of the general literature.