CMES signs 20-year deal to ship Vale ore to China