Interaction of Hoechst 33258 with repeating synthetic DNA polymers and natural DNA.