After months of rumours and speculation, the Nintendo Switch 2 is finally unveiled by Nintendo.