Iran has blamed the slaying of Mohsen Fakhrizadeh on Israel.