Fatecode: Cell fate regulator prediction using classification autoencoder perturbation