China throws its weight around in approving Glencore-Xstrata deal