Oil prices climb above $26 a barrel