5 trillion-dollar companies behind most of S&P 500's gains this year