After months of leaks, Nintendo has finally announced its next-generation Switch 2 console – with a larger screen, magnetic Joy-Cons, and a new Mario Kart game to boot.