A thioredoxin from the extreme thermophilic archaeon Sulfolobus solfataricus