FTSE 100 Live: Stocks rise after ‘encouraging progress’ in US-Iran talks and Starmer resignation Markets