Community-CL: An Enhanced Community Detection Algorithm Based on Contrastive Learning