Oil futures end higher after global crude benchmark dips below $90 a barrel