Carotenoid hydroxylase from Haematococcus pluvialis: cDNA sequence, regulation and functional complementation.