Protein thermostability above 100 degreesC: a key role for ionic interactions.