Graph Contrastive Learning with Generative Adversarial Network