Limit theorems for additive functionals of a Markov chain