38 Caterpillar 277B for sale