Gold prices have been setting record highs in recent weeks despite easing expectations on the number of rate cuts this year.