Fashion H&M, Uniqlo and Zara are committing to protect garment workers in a vital new agreement By Emily Chan