Gary Anderson defeated Ross Smith to lift the 2024 European Darts Grand Prix - his first title on the European Tour in over a decade.