Latitudinal gradients in clutch size: an extension of David Lack’s theory