The International Criminal Court (ICC) has issued an arrest warrant for Russian president Vladimir Putin for war crimes.