Amid criticism, Wal-Mart touts promotions for workers