Donald Trump's Strait of Hormuz deadline for Iran raises concerns about attacks on energy in the Middle East.