Taliban vows to ‘liberate’ Afghanistan