New AgriMarketing survey: what farmers think about agriculture-past, present and future