Microsoft launches Surface Laptop 5 & Surface Studio 2+