Structure of inorganic pyrophosphatase from Helicobacter pylori.