Contrastively Smoothed Class Alignment for Unsupervised Domain Adaptation