Companies aren’t giving up on doing good—they are becoming more strategic about it | Fortune