Oil prices find support above $25 a barrel