A combinatorial proof of Aldous–Broder theorem for general Markov chains