Partitional Clustering via Nonsmooth Optimization