Defence names, gold miners and European stocks have led the way in 2025