Living dangerously: how Helicobacter pylori survives in the human stomach