Interaction of magma with sedimentary wall rock and magnetite ore genesis in the Panzhihua mafic intrusion, SW China