Slow unfolding explains high stability of thermostable ferredoxins: common mechanism governing thermostability?