Corporate altruism and sustainability in the supply chain