The colouration toolkit of the Pipevine Swallowtail butterfly, Battus philenor: thin films, papiliochromes, and melanin