Taliban claims responsibility