Gender differences in religious practices, spiritual experiences and health: results from the US General Social Survey.