Dipole inversion by recurrent inference for quantitative susceptibility mapping