Iraq needs 80,000 good troops to retake lost territory: U.S. general