Swedish fast-fashion retailer H&M, Zara brand owner Inditex and sportswear giant Nike are not only among the world's leading brands, they also have some of the best supply chains too, according to a new review.