Purification and characterization of a thermostable carboxypeptidase from the extreme thermophilic archaebacterium Sulfolobus solfataricus