proton-pumping pyrophosphatase