Predicting Community Satisfaction among Rural Residents: an Integrative Model*