US president announces release of 15m barrels of oil from strategic reserve as he fights to keep gas prices in check before midterms