Effects of chemical structure, solvent and solution pH on the visible spectra of some new methine cyanine dyes