socialism and religion