The unique trimeric assembly of the virulence factor HtrA from Helicobacter pylori occurs via N-terminal domain swapping