Transportation Techniques for Geometric Clustering