Glencore cashes-in on commodities boom with record profit :