HSBC: Driven by geopolitical risks and rising public debt, gold prices could reach $5,000 per ounce in the first half of 2026; trading volatility is likely to remain high.