The role of non governmental organizations in rural development a case study of Bharatiya Agro industries foundation in Karnataka