China makes bus travel free to encourage public transport