Commodity portfolio allocation