Taliban spring shocks Kabul