Greener buses rolling out on city streets