US offers 18 million barrels of oil from its emergency reserves to cool prices