why is there a devil