Text this: Agglomerative hierarchical clustering algorithm for community detection in large-scale complex networks