Iran Conflict Drives 20% Oil Supply Shock, Prices Top $100/Barrel