Consensus dimension reduction via multi-view learning