C-DARL: Contrastive diffusion adversarial representation learning for label-free blood vessel segmentation