Iraq Facing Hurdles, U.S. General Warns