Flipping-based Policy for Chance-Constrained Markov Decision Processes