Oil prices have spiked as Iran closes the Strait of Hormuz and investors contemplate the effect of strikes on Iran on energy prices and the world economy.