PAGA: graph abstraction reconciles clustering with trajectory inference through a topology preserving map of single cells