Green colouration of cocoons in Antheraea yamamai (Lepidoptera: Saturniidae): light-induced production of blue bilin in the larval haemolymph.