Wal-Mart cuts layaway fee