Contrastive Multi-View Kernel Learning