Sulfolobus acidocaldarius inorganic pyrophosphatase: Structure, thermostability, and effect of metal ion in an archael pyrophosphatase