S&P 500 tops $20 trillion as Wall Street trades on Trump | Reuters