tortoiseshell butterfly perched on purple flowers