ToAlign: Task-Oriented Alignment for Unsupervised Domain Adaptation