The Taliban government did not immediately say what caused the blast in Kabul, where Islamist militants have carried out a number of attacks in recent months.