A study of carboxylic ester hydrolases: structural classification, properties, and database