Gold prices at all-time high: Key factors driving the surge