Is there a role for agricultural production cooperatives in agricultural development? Evidence from China