Gravar-mail: Resolving single-cell heterogeneity from hundreds of thousands of cells through sequential hybrid clustering and NMF