Text this: Stochastic gradient descent algorithm preserving differential privacy in MapReduce framework