Impact of DFT functionals on the predicted magnesium–DNA interaction: an ONIOM study