Salesforce to cut 10% of workers, reduce offices in downturn