Rio de Janeiro launches public-private partnership for zero-emission transportation