Text this: Helicobacter pylori and gastric cancer: mechanisms and new perspectives