The photophysical and photochemical properties of flavins (isoalloxazines)