Microniches in the gastric glands control helicobacter pylori colonization of the stomach