Global official institutions purchase a staggering 289 tonnes of net gold in Q2 2026 – AOTH