Oil set to snap 7-week winning streak on US rate outlook