The price of gold is up 15% since Christmas 2024 and has risen over 800% in the past two decades — but what’s driving this surge?