Gold prices near all-time high: Will the rally continue?