Periodic DFT study of the donor interactions with the MgCl2 surface in the Ziegler–Natta catalytic system