Lower-caste Hindus, Christians more likely to believe in demons, magic