Oil set for second weekly drop as recession fears, rates cloud outlook