DivClust: Controlling Diversity in Deep Clustering | Synapse