Rural women manage their producer cooperatives: Self Employed Women's Association (SEWA) Banaskantha Women's Association in western India