Measuring farmers' well- being: influence of farm- level factors on satisfaction with work and quality of life