how much does a cat 305 excavator cost