Types and sources of information used by farmers in Michigan, with implications for extension programming