星球具有磁场有什么作用?