Møller–Plesset 2 and density functional theory studies of the interaction between aromatic compounds and Zn-porphyrins