French luxury goods group Kering and German sporting goods giant Adidas have been named among the most sustainable companies in the world in the Corporate Knights 2021 annual Global 100 ranking.