The long march of Chinese co-operatives: towards market economy, participation and sustainable development