bobcat e50 vs cat 305.5 midi excavator buying guide