Oil prices steady below $25 a barrel