Microsoft unveils Mesh, blending virtual and physical workspaces