Review: Microsoft's Intel-based Surface Laptop 3: Third time's the charm