Helicobacter pylori infection and diabetes