What Causes The Magnetic Field Of The Earth