Blind sparse source separation for unknown number of sources using Gaussian mixture model fitting with Dirichlet prior