Can ukraine push out russia see top us generals blunt assessment