what is the difference between hematite and magnetite ore