Fair Algorithms for Clustering