HSBC feels gold could trade as high as $5,000 an ounce in the first half of 2026. At the same time, the bank warns investors ...