The meaning of health : the relation of religion and health