US STOCKS-S&P 500 ends at record after Yellen’s weather talk