Pattern determinants and consequences of rural migration: A case study of District Hamirpur in Himachal pradesh