Microsoft Teams vs Slack rivalry heats up after Slack ditches Microsoft for Amazon