Indole-fused tetraazacyclooctadecanes: double-helical macrocycles