Bayesian inference for discretely observed non-homogeneous Markov processes