On agroecology and sustainable agriculture