178 Caterpillar 420D for sale