Multi-scale and Cross-scale Contrastive Learning for Semantic Segmentation