European stocks rally as oil prices fall on US-Iran deal hopes | PiQ Markets