Spanish blue-chip index hits an all-time high, driven by the reopening of the Strait of Hormuz and a sharp drop in oil prices following a US-Iran peace agreement.