Pupal colour dimorphism in California Battus philenor: pupation sites, environmental control, and diapause linkage