Why Does Earth Have A Strong Magnetic Field