From the Similarity Analysis of Protein Cavities to the Functional Classification of Protein Families Using Cavbase