Traders and the boom-bust cycle in commodities prices