Flight to safety due to a climate of uncertainty could drive gold to $1,040 an ounce by March next year, says Peter McGuire, managing director of Commodity Warrants Australia. He also discusses his outlook for oil, with CNBC's Karen Tso and Sri Jegarajah.