IS claims explosions across Afghanistan