Fashion retailer H&M is to impose stricter requirements on the use of short-term, fixed duration contracts for workers at its supplier factories after acknowledging their use restricts worker rights.