Magnus Carlsen wins Casablanca Chess 2024