Theoretical investigation on the interaction between RhIII octaethylporphyrin and a graphite basal surface: a comparison study of DFT, DFT-D, and AFM.