Baku's Climate Pact: $300B a Year Sparks Hope and Headaches