DAFormer: Improving Network Architectures and Training Strategies for Domain-Adaptive Semantic Segmentation