The road towards sustainable rural development: issues of theory, policy and research practice