Taxonomic re-evaluation of three related species of Graphium, based on morphology, ecology and phylogeny.