Similar Items: Fast and effective algorithms for fair clustering at scale