Analysis of core protein clusters identifies candidate variable sites conferring metronidazole resistance in Helicobacter pylori