Deere beats estimates with $997 million in Q3 income