what are hematite magnetite and siderite