Farmers and the environment : a survey of public attitudes