Owen Matthews: General Mark Milley predicted a long, bloody stalemate in Ukraine