EU Unlocks €90 Billion for Ukraine as Iran Tensions Keep Oil Above $100