Blast rocks Kabul’s diplomatic zone