Semi-supervised cross-entropy clustering with information bottleneck constraint