Hx, a novel fluorescent, minor groove and sequence specific recognition element: design, synthesis, and DNA binding properties of p-anisylbenzimidazole-imidazole/pyrrole-containing polyamides.