Agroecology as a science, a movement and a practice. A review