47 Caterpillar 789 for sale