NEW: The International Energy Agency on Wednesday agreed to release 400 million barrels of oil to address the supply disruption triggered by the Iran war. - CNBC