Salesforce earnings provide some respite amid activist fight