Oil prices climb by almost $2 a barrel