Interferon gamma (IFNg) and interleukin-10 (IL-10) Haplotypes differently influence Helicobacter pylori infection outcome