Crystal structure of a thermophilic family II inorganic pyrophosphatase in Thermodesulfobacterium commune