S&P 500 Q2 earnings growth 45% inflated by $151B investment gains