地磁场是怎么产生的?从原理上说,电生磁地球总体是电中性,为什么有恒定的地磁场?有无公认的解释?