The Allies secured support for Ukraine and a statement from Donald Trump about keeping the U.S. in NATO. But at what cost?