Stock markets rally on Russia-Ukraine talks, oil prices dip – as it happened