Pyrrole–imidazole polyamides