Oil up 2% on supply worries ahead of OPEC+ meeting