The 32-member International Energy Agency has unanimously agreed to release 400 million oil barrels from its global strategic ...