Spectral Portfolio Theory