Oil slips towards $84, heads for weekly drop as supply concerns ease