How can H. pylori lead to stomach cancer?