Cationic porphyrins in water: proton NMR and fluorescence studies on dimer and molecular complex formation