Driven to sustainability: corporate commitments are a response to consumers and investors