US general warns over Iraq poll