Taliban claims responsibility for Kabul attack