Helicobacter pylori prevalence in non-ulcer dyspepsia--ethnic and socio-economic differences.