Helicobacter pylori: what is it?