InfoNCE Loss Provably Learns Cluster-Preserving Representations