Studies on self-Aggregation and Isomerization of the DNA Groove Binder Hoechst-33258