Characterization of redox proteins from extreme thermophilic archaebacteria: studies on alcohol dehydrogenase and thioredoxins