Oil prices: Get ready for $90 a barrel