Towards sustainable food systems: the concept of agroecology and how it questions current research practices. A review