Oil set for large weekly loss ahead of OPEC+ meeting on supply