Swedish fashion retail giant H&M has pledged to improve labour rights for 1.6m garment workers at its supplier factories - in a move that should also contribute to the creation of more stable sourcing markets.