Self-Supervised Knowledge-Driven Deep Learning for 3D Magnetic Inversion