Wal-Mart, J.C. Penney Up the ‘Green’ Ante