How long do painted lady caterpillars stay in their cocoons