Massive blast rocks diplomatic quarter in Kabul