Microsoft Teams suffers mega outage