Retail giant Wal-Mart is to enforce a "zero tolerance" policy on unauthorised sub-contracting with suppliers, in a bid to improve safety standards following the Tazreen fire.