Flexible Clustering with a Sparse Mixture of Generalized Hyperbolic Distributions