Clustering data with Spark