Wal-Mart to Pay $54 Million Settlement