US Stocks Erase War Losses, S&P 500 Rallies 1% on Renewed Iran Talks Hope