Oil up more than 2%, heads for weekly gains ahead of OPEC+ decision