Will the war in Ukraine be over by the end of this year? | General Sir Richard Shirreff