Invariant Information Clustering for Unsupervised Image Classification and Segmentation