Islamic State claims Berlin Christmas market attack