Trump Uncertainties Push Safe-haven Gold to Near all-time Highs