Microsoft surface pro 3 battery life July 8, 2019 16 32 64 128 Microsoft surface go battery life Microsoft surface go 3 battery life Surface 3 battery life Microsoft surface laptop 2 battery replacement Microsoft surface pro 9 battery life