DNMFSeq: Differentially expressed genes analysis using discriminant non-negative matrix factorization