Inditex, Hennes & Mauritz (H&M) and Benetton have been praised by environmental activist group Greenpeace for being on track to clean up their chains, while Victoria's Secret, Esprit and sports brands Nike and LiNing are lagging behind the field.