Mutant analysis and enzyme subunit complementation in bacterial bioluminescence in Photobacterium fischeri