EIA forecasts Brent price around $104 this year, $94 in 2023