A Unified Semi-Supervised Dimensionality Reduction Framework for Manifold Learning