Text this: Clustering algorithm preserving differential privacy in the framework of Spark