Helicobacter pylori–can the mechanisms of pathogenesis guide us towards novel strategies for treatment and prevention?