Rectified Gaussian Scale Mixtures and the Sparse Non-Negative Least Squares Problem