Companies can do better by doing good for society