Spanish clothing giant Inditex, the world's largest clothing retailer, has outlined a series of new sustainability commitments - including a pledge that 100% of the cotton, linen and polyester used by all eight of its brands will be organic, sustainable or recycled by 2025.