Gravar-mail: Hierarchical progressive learning of cell identities in single-cell data