Oil edges up but Brent on course for longest stretch of annual losses in 2025