Swallowtail butterfly caterpillar {Papilio machaon} France