Impaired host immunity contributes to Helicobacter pylori eradication failure