Who Won The 2024 Genesis Scottish Open