Hierarchical Clustering: O(1) -Approximation for Well-Clustered Graphs