A Copula-GARCH Model for Macro Asset Allocation of a Portfolio with Commodities: an Out-of-Sample Analysis