Wal-Mart will pay $11M to settle Iowa workers' case