Systems thinking and practice in agriculture