Chemical physics of non-covalent interaction between tetraphenylporphyrin and (dibenzoylmethanato)borondifluoride in methylene chloride