Microbial carboxyl esterases: classification, properties and application in biocatalysis.