World markets show mixed results as oil prices drop on hopes for a U.S.-Iran deal, despite unresolved Strait of Hormuz issues.