German sports apparel and footwear brand Puma has set a new target for 90% of all cotton and polyester used in its products to come from sustainable sources by 2020.