Deere reports record Q3 earnings