what are three differences between goat and sheep?