Structural and enzymatic characterization of HPO496, a YbgC thioesterase from Helicobacter pylori