Migration, remittances and rural development: findings of a case study in the Indian Punjab.