US general won’t rule out chance of Iraq civil war