Commodities are booming – but will it last?