can a colonoscopy detect h pylori