Religion and health: complexities and contradictions