Double-matched matrix decomposition for multi-view data