Cooperatives in Poverty Alleviation: Challenges and Strategies