Contrastive Learning with Nasty Noise