General: It May Be 50 Years Before U.S. Can Leave Middle East