The NMR spectra of porphyrins-25: Meso-substituent effects in neutral and protonated porphyrins