Convex Clustering through MM: An Efficient Algorithm to Perform Hierarchical Clustering