Improving farm economy drives up Deere earnings