Wal-Mart's green ultimatum: