Molecular enigma of multicolor bioluminescence of firefly luciferase