European markets gain on Iran talks and Starmer exit