Non-Covalent Interactions of Porphyrinoids with Duplex DNA