Icahn says a lot of S&P 500 companies 'way overvalued'