difference between hematite and magnetite