Wal-Mart Stores Inc. and more than a dozen other North American retailers have struck a five-year deal to improve worker safety in Bangladesh following a deadly garment-factory collapse in April, the Wall Street Journal reports.