A combined approach of mass spectrometry, molecular modeling, and site-directed mutagenesis highlights key structural features responsible for the thermostability of Sulfolobus solfataricus carboxypeptidase