The dimeric structure of Sulfolobus solfataricus thioredoxin A2 and the basis of its thermostability