what is the major difference between sheep and goats?