scFates: a scalable python package for advanced pseudotime and bifurcation analysis from single-cell data