Canonical Portfolios: Optimal Asset and Signal Combination