The successes and failures of COP28