Taliban rule north of Kabul despite military efforts