G20 agreement reflects sharp differences over Ukraine and the rising clout of the Global South