difference between an australian cattle dog and a blue heeler