An Information-Theoretic Framework for Non-linear Canonical Correlation Analysis