Kabul Blast Kills At Least 40