China Yuchai will supply 587 natural gas engines to Beijing bus operator