A novel dimensionality reduction method with discriminative generalized eigen-decomposition