Nintendo Switch 2 launches on June 5