Barry McCaffrey: it is 'astonishing how screwed up' Russian forces are in Ukraine