A review of social and economic performance of agroecology