World stocks are mixed as oil prices plunge on a potential US-Iran peace agreement, easing inflation fears.