Factors predicting job satisfaction among faculty members of a Saudi higher education institution