Investigation on interaction of DNA and several cationic surfactants with different head groups by spectroscopy, gel electrophoresis and viscosity technologies.