Calculation of nuclear magnetic shieldings. XIII. Gauge-origin independent relativistic effects