Gold at all-time high: Key factors driving the rally