Stocks finished mixed after Trump-Putin summit