Brent crude tops $95 a barrel ahead of OPEC+ meeting