H pylori and gastric cancer