Nintendo Switch 2 launches June 5, 2025 with Mario Kart World, Zelda 4K upgrades, and surprise exclusives like Project 007.