Caterpillar CAT 305 crawler excavator for sale