How Ukrainian defiance has derailed Putin’s plans