The Lepidoptera of Norfolk Island, their biogeography and ecology.