what is the difference between a sheep and a lamb