A Self-consistent-field Iteration for Orthogonal Canonical Correlation Analysis