hematite and magnetite differences and similarities