A driving cycle construction methodology combining k-means clustering and Markov model for urban mixed roads. (February 2020)