A Class-aware Optimal Transport Approach with Higher-Order Moment Matching for Unsupervised Domain Adaptation