Taliban claims responsibility for attack in Kabul