Farmers rate high in poll of U.S. public