Salesforce is buying marketing-software startup Krux in a cash-and-stock deal estimated at about $700 million, the latest acquisition in a strategy to expand its products against growing competition from bigger rivals. Krux sells cloud-based software with data tools that help marketers, media companies and agencies reach and engage with customers....