Salesforce will buy Slack for $ 27.7 billion in the cloud company’s largest business