Pupal colour dimorphism in a desert swallowtail (Lepidoptera: Papilionidae) is driven by changes in food availability, not photoperiod