Slack sold to business software giant for $27.7bn