Dinoflagellate luminescence: Purification of a NAD(P)H-dependent reductase and of its substrate