Gravar-mail: Binning unassembled short reads based on k-mer abundance covariance using sparse coding