Surface laptop 4 core i5 16gb July 8, 2019 16 32 64 128 Surface laptop 4 i5 Surface pro 4 i5 6th gen Surface pro 5 core i7