When the United States attacked Iran’s nuclear sites at the weekend, it prompted predictions oil prices could soar and financial markets could be shaken.