How long do monarch caterpillars stay in their chrysalis