Oil edges up but biggest weekly drop in Brent since January