Wal-Mart removed from KLD social investing index