A spectral method for multi-view subspace learning using the product of projections