Citigroup Inc. predicts gold prices to reach $3,000 an ounce in three months due to geopolitical tensions and trade wars. Trump's policies are boosting demand for safe-haven assets like gold.