Impact of Mahatma Gandhi national rural employment guarantee programme on the livelihood patterns of the rural poor: a case study in Krishna district of Andhra Pradesh