Why do different species of bird lay different numbers of eggs?