Purification and characterization of a thermostable carboxypeptidase (carboxypeptidase Taq) from Thermus aquaticus YT-1.