Helicobacter pylori infection in children and adults: a single pathogen but a different pathology