Classification Constrained Dimensionality Reduction