Oil Prices Hold Above $100 as Iranian Attacks and Russian Supply Uncertainty Rattle Global Energy Markets