Spanish clothing giant Inditex, German sportswear giant Adidas and US outdoor brand Patagonia have topped a new report ranking the efforts companies are taking to address forced labour, child labour and exploitation in their supply chains.