Text this: Evolving superpixel-level affinity based on contrastive learning and good neighbors for hyperspectral image clustering