Two Iraqi Shi'ite groups backed by Iran are demanding all U.S. forces leave Iraq, opposing plans by Baghdad and Washington to retain some in training and advisory roles. But Iraqi Prime Minister Haider al-Abadi told reporters U.S. forces were needed "to completely finish the job"...