Oil dips but heads for weekly gain despite U.S. downturn fears