Text this: Synthesis and bioassay studies of cationic porphyrins for gene transfection delivery