G7 Nations Agree to Release 100 Million Barrels of Oil Through IEA Amid Rising Fuel Prices