Oil price rises to $89 a barrel — first time in 10 months