A computational study on the excited state properties of a cationic cyanine dye: TTBC