Microsoft Surface Laptop 2 and Surface Pro 6 Specifications and Price Leaked Ahead of Launch