Helicobacter pylori infection in non-ulcer dyspeptic and ulcer patients. Determinants and consequences in 'real life'.