swallowtail tropical butterfly resting on a pink flower