Religion as a social force in health: complexities and contradictions