Retinal is formed from apo-carotenoids in Nostoc sp. PCC7120: in vitro characterization of an apo-carotenoid oxygenase.