Microsoft surface go 3 laptop release date July 8, 2019 16 32 64 128 Microsoft - surface go 3 Microsoft laptop surface go 3 Microsoft surface laptop 3 vs go Microsoft surface go 3 battery life Microsoft go laptop