America faces difficult choice in Afghanistan