Brent Crude futures settle at $104.28/bbl, up $4.08, 4.07%