Boy in suicide vest kills at least 7 in attack on Kabul diplomatic enclave