How commodity prices are set: the roles of supply, demand, inventories, spot and futures markets, benchmark grades, risk premiums and government data.