John Deere profit drops 25% on Trump tariffs, weak demand