Oil prices soar after Israeli attack on Iran in sign of supply fears