Supervised Multivariate Learning with Simultaneous Feature Auto-grouping and Dimension Reduction