Wal-Mart Pledges to Sell 100 Million Compact Fluorescents in '07