Structure of Inorganic Pyrophosphatase