major differences between cats and dogs