Simultaneous Best Subset Selection and Dimension Reduction via Primal-Dual Iterations