An Agent-Based Hierarchical Clustering Approach for e-Commerce Environments