Human Needs and Job Satisfaction: A Multidimensional Approach