S&P 500 posts slim gain Monday as traders hope for lower tariffs before Aug. 1 deadline: Live updates