Taliban spokesperson says Panjshir battle almost over