Text this: CLCluster: A redundancy-reduction contrastive learning-based clustering method of cancer subtype based on multi-omics data