The 5 largest mega-cap stocks are responsible for most of the rally in the S&P 500 this year - but the market can still gain if Big Tech fades