Fusion of effective dimension reduction and discriminative dictionary learning for high-dimensional classification