Microsoft Teams turns 2 years old and adds new features to take on $7.1 billion Slack (MSFT)