天体具备磁场的基本条件是什么?只是质量大就行么?