COP27 compromise brings hope and heartbreak