Oil in worst monthly run since 2023 with OPEC+, Ukraine in focus