‘Commodity rally has much further to go’