Dual fluorescence of excited state intra-molecular proton transfer of HBFO: mechanistic understanding, substituent and solvent effects.