The Effects of Perception of Supportive Human Resource Practices on Affective Commitment, Job Satisfaction and Turnover Intention