A journalist said the gunman shouted You killed civilians in Syria, you will not get away with this,’ before gunning down Andrey Karlov.