how butterflies survive