Religiosity, resilience and spirituality as correlates of life satisfaction among people of different environmental backgrounds