Microsoft introduces future of virtual collaboration through Mesh