The commander of U.S. troops in Afghanistan and Iraq, General David Petraeus, told a congressional committee Wednesday that success in Afghanistan would require a sustained, substantial commitment. But some lawmakers expressed skepticism over how pr...