Time-discretization for controlled Markov processes. I. General approximation results