A new discrete dipole kernel for quantitative susceptibility mapping