Capital Economics sees gold prices rallying to $1,300 an ounce next year and silver doing even better.