40 died in Kabul blast