what is the difference between a lamb and a sheep