Update on Helicobacter pylori research. Dyspepsia.