Gas prices have soared to a three-year high and oil prices spiked after attacks on energy sites in Iran and Qatar damaged a ...