Protein adaptation to extreme salinity: the crystal structure of 2Fe-2S ferredoxin from Halobacterium marismortui.