Crystal Structure of the H-Translocating Pyrophosphatase