Difference between ghosts and demons according to Kabbalah