Human Resource Management : A Competitive Advantage : Concepts, Strategies and Challenges