What Generates The Earths Magnetic Field