US admits the war for ‘hearts and minds’ in Iraq is now lost