Economic performance and climate change mitigation potential of agroecology