Oil set for big weekly gain as pressure on Russia intensifies