COP28: landmark deal, or messy compromise?