A high resolution clique-based overlapping community detection algorithm for small-world networks