Gold prices break another record to cap a monster run in 2025