black swallowtail life cycle