Inferring the Biological Time of Single Cells using Supervised Dimensionality Reduction and Trees