Sant dubs Afghanistan 'a second Vietnam' but warns against c