Americans divided on Afghanistan