US stocks are on a winning streak that not even political scandal can derail