誰在為地球遮風擋雨?地磁場是如何形成的?