Salesforce revenue beats on higher demand for cloud software