Oil set for big weekly advance as Russia sanctions upend market