cat vs john deere mini excavator