Two spectral QSPR models of porphyrin macromolecules for chelating heavy metals and different ligands released from industrial solvents: CH2Cl2, CHCl3 and toluene