H&M wins as most ethical apparel brand.