Non-Gaussian Mixtures for Dimension Reduction, Clustering, Classification, and Discriminant Analysis