How long does a polyphemus caterpillar stay in a cocoon