Why is Helicobacter pylori disappearing? More questions than answers.