Helicobacter pylori: the gastric cancer problem