Microsoft Teams enters the metaverse race with 3D avatars and immersive meetings