IS claims responsibility for Kabul blast