Gold will end next year at $1,400 an ounce - Capital Economics