Wal-Mart launches price-cutting campaign; Analysts question tactics