General: Taliban can’t retake Afghanistan