Archaean thermostable carboxypeptidases